package ioc.action;


import ioc.dao.DaoImpl;

public class LoginAction implements Action {

    private DaoImpl di;

    //setter注入
//    public void setDao(DaoImpl di){
//        this.di = di;
//	}

    //构造方法
//	public LoginAction(DaoImpl di,String s){
//		System.out.println(s);
//		this.di = di;
//	}

    //属性注入、方法注入必须有一个空的构造函数（要是用注解注入则不需要了）
    public LoginAction() {
    }

    public String execute() {
        DaoImpl dao = etoak();
        System.out.println(dao);
        dao.login();
        return "success";
    }


    @Override
    public DaoImpl etoak() {
        System.out.println("此方法是一个标识符不会被执行");
        return null;
    }
}
